<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>TRON-SDL: Référence du fichier Jeu.c</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">TRON-SDL
   </div>
   <div id="projectbrief">YES</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Généré par Doxygen 1.8.1.2 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Recherche');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Page&#160;principale</span></a></li>
      <li><a href="annotated.html"><span>Structures&#160;de&#160;données</span></a></li>
      <li class="current"><a href="files.html"><span>Fichiers</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Recherche" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>Liste&#160;des&#160;fichiers</span></a></li>
      <li><a href="globals.html"><span>Variables&#160;globale</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>Tout</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Structures de données</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Fichiers</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Fonctions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Énumérations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Valeurs énumérées</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Macros</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#func-members">Fonctions</a>  </div>
  <div class="headertitle">
<div class="title">Référence du fichier Jeu.c</div>  </div>
</div><!--header-->
<div class="contents">

<p>Module centrale du <a class="el" href="structJeu.html" title="Structure du Jeu.">Jeu</a>.  
<a href="#details">Plus de détails...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="Jeu_8h_source.html">Jeu.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="Joueur_8h_source.html">Joueur.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="Grid_8h_source.html">Grid.h</a>&quot;</code><br/>
<code>#include &lt;assert.h&gt;</code><br/>
<code>#include &lt;math.h&gt;</code><br/>
<code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &lt;time.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="TableauDynamiqueEntier_8h_source.html">TableauDynamiqueEntier.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Graphe des dépendances par inclusion de Jeu.c:</div>
<div class="dyncontent">
<div class="center"><img src="Jeu_8c__incl.png" border="0" usemap="#Jeu_8c" alt=""/></div>
<map name="Jeu_8c" id="Jeu_8c">
<area shape="rect" id="node3" href="Jeu_8h.html" title="Module centrale du Jeu." alt="" coords="315,83,368,112"/><area shape="rect" id="node5" href="Joueur_8h.html" title="Module des Joueurs." alt="" coords="315,237,387,267"/><area shape="rect" id="node27" href="Grid_8h.html" title="Module des vecteurs." alt="" coords="561,160,617,189"/><area shape="rect" id="node56" href="TableauDynamiqueEntier_8h.html" title="Module qui gère les tableaux dynamiques d&#39;entier." alt="" coords="1115,83,1293,112"/><area shape="rect" id="node37" href="Constantes_8h.html" title="Module des constantes du jeu." alt="" coords="148,160,247,189"/><area shape="rect" id="node39" href="Bonus_8h.html" title="Module des Bonus du jeu." alt="" coords="271,160,340,189"/><area shape="rect" id="node42" href="Musique_8h.html" title="Module des Musiques du jeu." alt="" coords="41,160,124,189"/><area shape="rect" id="node7" href="Controle_8h.html" title="Module qui défini les Controles." alt="" coords="261,315,344,344"/><area shape="rect" id="node15" href="Moto_8h.html" title="Module des Motos du jeu." alt="" coords="368,315,429,344"/><area shape="rect" id="node18" href="Couleur_8h.html" title="Module des ccouleurs du jeu." alt="" coords="377,392,455,421"/><area shape="rect" id="node20" href="EffetBonus_8h.html" title="Module des Motos du jeu." alt="" coords="88,315,187,344"/><area shape="rect" id="node22" href="Mur_8h.html" title="Module des Murs du Jeu." alt="" coords="504,315,557,344"/><area shape="rect" id="node32" href="TableauDynamiqueMur_8h.html" title="Module qui gère les tableaux dynamiques des Murs." alt="" coords="512,237,677,267"/></map>
</div>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
Fonctions</h2></td></tr>
<tr class="memitem:aaa794bc48d4a68c8f3a3ffdb881f8eb3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#aaa794bc48d4a68c8f3a3ffdb881f8eb3">afficheGrilleAnalyse</a> (short int(*grilleAnalyse)[<a class="el" href="Constantes_8h.html#abf68bdf8402080e47166e730e6fa7839">_Taille_Y_Grille</a>/<a class="el" href="Constantes_8h.html#a5486e43da0e415d8e657b6404134e6b7">_Precision_Analyse_IA</a>][<a class="el" href="Constantes_8h.html#a22ca4a20964744e6df65d2c81d5b41ff">_Taille_X_Grille</a>/<a class="el" href="Constantes_8h.html#a5486e43da0e415d8e657b6404134e6b7">_Precision_Analyse_IA</a>])</td></tr>
<tr class="memitem:a057ccaa58f66d1839542ce3ed73bd0d5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a057ccaa58f66d1839542ce3ed73bd0d5">afficheGrilleDistances</a> (short int(*grilleDistance)[<a class="el" href="Constantes_8h.html#abf68bdf8402080e47166e730e6fa7839">_Taille_Y_Grille</a>/<a class="el" href="Constantes_8h.html#a5486e43da0e415d8e657b6404134e6b7">_Precision_Analyse_IA</a>][<a class="el" href="Constantes_8h.html#a22ca4a20964744e6df65d2c81d5b41ff">_Taille_X_Grille</a>/<a class="el" href="Constantes_8h.html#a5486e43da0e415d8e657b6404134e6b7">_Precision_Analyse_IA</a>])</td></tr>
<tr class="memitem:ac2310df2f749aa58dc111b1bf906f2a8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#ac2310df2f749aa58dc111b1bf906f2a8">bougeMoto</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu)</td></tr>
<tr class="memitem:a8f806829e6634cfacfd7c54648baf3c6"><td class="memItemLeft" align="right" valign="top">short int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a8f806829e6634cfacfd7c54648baf3c6">choisieCibleIA</a> (<a class="el" href="structJoueur.html">Joueur</a> *joueurIA, <a class="el" href="structJeu.html">Jeu</a> *jeu, short int(*grilleDistance)[<a class="el" href="Constantes_8h.html#abf68bdf8402080e47166e730e6fa7839">_Taille_Y_Grille</a>/<a class="el" href="Constantes_8h.html#a5486e43da0e415d8e657b6404134e6b7">_Precision_Analyse_IA</a>][<a class="el" href="Constantes_8h.html#a22ca4a20964744e6df65d2c81d5b41ff">_Taille_X_Grille</a>/<a class="el" href="Constantes_8h.html#a5486e43da0e415d8e657b6404134e6b7">_Precision_Analyse_IA</a>])</td></tr>
<tr class="memitem:a234255b8c79dacdf45153d250a32cee5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a234255b8c79dacdf45153d250a32cee5">choisieDirection</a> (<a class="el" href="structJoueur.html">Joueur</a> *joueurIA, <a class="el" href="structJeu.html">Jeu</a> *jeu, short int distanceJoueurCible, short int(*grilleDistance)[<a class="el" href="Constantes_8h.html#abf68bdf8402080e47166e730e6fa7839">_Taille_Y_Grille</a>/<a class="el" href="Constantes_8h.html#a5486e43da0e415d8e657b6404134e6b7">_Precision_Analyse_IA</a>][<a class="el" href="Constantes_8h.html#a22ca4a20964744e6df65d2c81d5b41ff">_Taille_X_Grille</a>/<a class="el" href="Constantes_8h.html#a5486e43da0e415d8e657b6404134e6b7">_Precision_Analyse_IA</a>])</td></tr>
<tr class="memitem:a3b3af5966cdc7cbf24276b5e80bdc032"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a3b3af5966cdc7cbf24276b5e80bdc032">creerGrilleAnalyse</a> (short int(*grilleAnalyse)[<a class="el" href="Constantes_8h.html#abf68bdf8402080e47166e730e6fa7839">_Taille_Y_Grille</a>/<a class="el" href="Constantes_8h.html#a5486e43da0e415d8e657b6404134e6b7">_Precision_Analyse_IA</a>][<a class="el" href="Constantes_8h.html#a22ca4a20964744e6df65d2c81d5b41ff">_Taille_X_Grille</a>/<a class="el" href="Constantes_8h.html#a5486e43da0e415d8e657b6404134e6b7">_Precision_Analyse_IA</a>], <a class="el" href="structJeu.html">Jeu</a> *jeu, <a class="el" href="structJoueur.html">Joueur</a> *joueurIA)</td></tr>
<tr class="memitem:a935de1505ff299257332d32d9b450aaa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a935de1505ff299257332d32d9b450aaa">creerGrilleDistances</a> (short int ligne1, short int colonne1, short int(*grilleAnalyse)[<a class="el" href="Constantes_8h.html#abf68bdf8402080e47166e730e6fa7839">_Taille_Y_Grille</a>/<a class="el" href="Constantes_8h.html#a5486e43da0e415d8e657b6404134e6b7">_Precision_Analyse_IA</a>][<a class="el" href="Constantes_8h.html#a22ca4a20964744e6df65d2c81d5b41ff">_Taille_X_Grille</a>/<a class="el" href="Constantes_8h.html#a5486e43da0e415d8e657b6404134e6b7">_Precision_Analyse_IA</a>], short int(*grilleDistance)[<a class="el" href="Constantes_8h.html#abf68bdf8402080e47166e730e6fa7839">_Taille_Y_Grille</a>/<a class="el" href="Constantes_8h.html#a5486e43da0e415d8e657b6404134e6b7">_Precision_Analyse_IA</a>][<a class="el" href="Constantes_8h.html#a22ca4a20964744e6df65d2c81d5b41ff">_Taille_X_Grille</a>/<a class="el" href="Constantes_8h.html#a5486e43da0e415d8e657b6404134e6b7">_Precision_Analyse_IA</a>])</td></tr>
<tr class="memitem:acdb1470c32818255dca985898836aafa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#acdb1470c32818255dca985898836aafa">decrementeTempsBonus</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu)</td></tr>
<tr class="memitem:ae21534d3ce5552805c5c19c91835d45a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#ae21534d3ce5552805c5c19c91835d45a">indicesGrilleJoueur</a> (short int *ligne, short int *colonne, <a class="el" href="structJoueur.html">Joueur</a> *joueur)</td></tr>
<tr class="memitem:a43389b43f891711881d87d46c92a53a0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a43389b43f891711881d87d46c92a53a0">JeuActionClavier</a> (<a class="el" href="structJoueur.html">Joueur</a> *joueur, <a class="el" href="Moto_8h.html#a224b9163917ac32fc95a60d8c1eec3aa">Direction</a> direction, <a class="el" href="structGrid.html">Grid</a> *grille)</td></tr>
<tr class="memitem:a2ce61226efe3fd99a225cb1609c14833"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a2ce61226efe3fd99a225cb1609c14833">JeuActionneBonus</a> (<a class="el" href="structJoueur.html">Joueur</a> *joueur)</td></tr>
<tr class="memitem:a21f6877d6b5377c9df2a8321313437f4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a21f6877d6b5377c9df2a8321313437f4">JeuConstructeur</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu, <a class="el" href="structGrid.html">Grid</a> *grille, <a class="el" href="structJoueur.html">Joueur</a> *mesJoueurs, int *scores)</td></tr>
<tr class="memitem:a8bcba1ef69f19fb2db2610e0391cfd51"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a8bcba1ef69f19fb2db2610e0391cfd51">JeuDestructeur</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu)</td></tr>
<tr class="memitem:a71bdcf7116b2f14b792d222c49ff74de"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a71bdcf7116b2f14b792d222c49ff74de">JeuEvolue</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu, short int *jeuFini, char *nouveauMessage, <a class="el" href="Couleur_8h.html#aa304d0ca681f782b1d7735da33037dd7">Couleur</a> *couleurMessage)</td></tr>
<tr class="memitem:a7dadf0dab9b369d34f8db1e6f03220e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a7dadf0dab9b369d34f8db1e6f03220e4">JeuGereIA</a> (<a class="el" href="structJoueur.html">Joueur</a> *joueurIA, <a class="el" href="structJeu.html">Jeu</a> *jeu)</td></tr>
<tr class="memitem:a9cd710c657af64a74c7cc26a4e726d14"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structGrid.html">Grid</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a9cd710c657af64a74c7cc26a4e726d14">JeuGetGrille</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu)</td></tr>
<tr class="memitem:a4d3ff47d4638c2a84807bc73b63c2040"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structBonus.html">Bonus</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a4d3ff47d4638c2a84807bc73b63c2040">JeuGetIemeBonus</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu, int i)</td></tr>
<tr class="memitem:a00cab8b79f7ac548749dd29b6a3dcefd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structJoueur.html">Joueur</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a00cab8b79f7ac548749dd29b6a3dcefd">JeuGetIemeJoueurs</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu, int i)</td></tr>
<tr class="memitem:a570c1b49959c5727b784ff980a9ca5ba"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a570c1b49959c5727b784ff980a9ca5ba">JeuGetIemeScore</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu, int i)</td></tr>
<tr class="memitem:a960195d08a333a161de438fde3f0ce9c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structMusique.html">Musique</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a960195d08a333a161de438fde3f0ce9c">JeuGetMusique</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu)</td></tr>
<tr class="memitem:ae4c5515bf7a3dc1b8c55dd193559cc59"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#ae4c5515bf7a3dc1b8c55dd193559cc59">JeuGetTempsProchainBonus</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu)</td></tr>
<tr class="memitem:a76c474e2d5c7de3fc3f4878346c33f6d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a76c474e2d5c7de3fc3f4878346c33f6d">JeuSetGrille</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu, <a class="el" href="structGrid.html">Grid</a> *grille)</td></tr>
<tr class="memitem:acd42a024bebfff90910b9694e6958531"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#acd42a024bebfff90910b9694e6958531">JeuSetIemeBonus</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu, const <a class="el" href="structBonus.html">Bonus</a> *bonus, int i)</td></tr>
<tr class="memitem:a5f97577deb2605062a4b7de1473aae9a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a5f97577deb2605062a4b7de1473aae9a">JeuSetIemeJoueurs</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu, <a class="el" href="structJoueur.html">Joueur</a> *joueur, int i)</td></tr>
<tr class="memitem:aed59312d10d85b62fbe0320d267c1172"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#aed59312d10d85b62fbe0320d267c1172">JeuSetIemeScore</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu, int score, int i)</td></tr>
<tr class="memitem:a71ff5aea9bbf81e8ecd84a2a5a0d27cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a71ff5aea9bbf81e8ecd84a2a5a0d27cb">JeuSetTempsProchainBonus</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu, int tempsProchainBonus)</td></tr>
<tr class="memitem:ab00a82316a8da0ba7425cb30e7b34b9f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#ab00a82316a8da0ba7425cb30e7b34b9f">JeuTestRegression</a> ()</td></tr>
<tr class="memdesc:ab00a82316a8da0ba7425cb30e7b34b9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">procédure de test  <a href="#ab00a82316a8da0ba7425cb30e7b34b9f"></a><br/></td></tr>
<tr class="memitem:a680716484ae925b266b97ed9cf1ca3be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a680716484ae925b266b97ed9cf1ca3be">PlaceBonus</a> (<a class="el" href="structJeu.html">Jeu</a> *jeu, <a class="el" href="structBonus.html">Bonus</a> *bonus)</td></tr>
<tr class="memitem:ac2f5807a1e5457c87bad141d69a644ad"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#ac2f5807a1e5457c87bad141d69a644ad">testCollisionGenerique</a> (float objet1[4], float objet2[4])</td></tr>
<tr class="memitem:a1d6d77911c3af96664c509572d7c9abe"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a1d6d77911c3af96664c509572d7c9abe">testCollisionMoto</a> (<a class="el" href="structMoto.html">Moto</a> *moto1, <a class="el" href="structMoto.html">Moto</a> *moto2)</td></tr>
<tr class="memitem:a9045e76f8f81369ba40d35e5ca9b55ec"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#a9045e76f8f81369ba40d35e5ca9b55ec">testCollisionMotoBonus</a> (<a class="el" href="structJoueur.html">Joueur</a> *mesJoueurs, <a class="el" href="structBonus.html">Bonus</a> *bonus)</td></tr>
<tr class="memitem:af340da255b9d4e0b94c590aba6286148"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="Jeu_8c.html#af340da255b9d4e0b94c590aba6286148">testCollisionMur</a> (<a class="el" href="structJoueur.html">Joueur</a> *joueur, <a class="el" href="structGrid.html">Grid</a> *grille)</td></tr>
</table>
<a name="details" id="details"></a><h2>Description détaillée</h2>
<div class="textblock"><p>Module centrale du <a class="el" href="structJeu.html" title="Structure du Jeu.">Jeu</a>. </p>
<p>] </p>
<dl class="section author"><dt>Auteur</dt><dd>{Antoine.C,Matthieu.B} </dd></dl>
<dl class="section version"><dt>Version</dt><dd>2.1 </dd></dl>
<dl class="section date"><dt>Date</dt><dd>13 mars 2013 </dd></dl>
</div><h2>Documentation des fonctions</h2>
<a class="anchor" id="aaa794bc48d4a68c8f3a3ffdb881f8eb3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void afficheGrilleAnalyse </td>
          <td>(</td>
          <td class="paramtype">short int(*)&#160;</td>
          <td class="paramname"><em>grilleAnalyse</em>[_Taille_Y_Grille/_Precision_Analyse_IA][_Taille_X_Grille/_Precision_Analyse_IA]</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a057ccaa58f66d1839542ce3ed73bd0d5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void afficheGrilleDistances </td>
          <td>(</td>
          <td class="paramtype">short int(*)&#160;</td>
          <td class="paramname"><em>grilleDistance</em>[_Taille_Y_Grille/_Precision_Analyse_IA][_Taille_X_Grille/_Precision_Analyse_IA]</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac2310df2f749aa58dc111b1bf906f2a8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void bougeMoto </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8f806829e6634cfacfd7c54648baf3c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">short int choisieCibleIA </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJoueur.html">Joueur</a> *&#160;</td>
          <td class="paramname"><em>joueurIA</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">short int(*)&#160;</td>
          <td class="paramname"><em>grilleDistance</em>[_Taille_Y_Grille/_Precision_Analyse_IA][_Taille_X_Grille/_Precision_Analyse_IA]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>!&lt;On prend pour position du joueur le devant de sa moto Si cette case est inaccessible on prend une case plus loin </p>

</div>
</div>
<a class="anchor" id="a234255b8c79dacdf45153d250a32cee5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void choisieDirection </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJoueur.html">Joueur</a> *&#160;</td>
          <td class="paramname"><em>joueurIA</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">short int&#160;</td>
          <td class="paramname"><em>distanceJoueurCible</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">short int(*)&#160;</td>
          <td class="paramname"><em>grilleDistance</em>[_Taille_Y_Grille/_Precision_Analyse_IA][_Taille_X_Grille/_Precision_Analyse_IA]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>!&lt;on crée 2 points pour définir la hitBox de la moto</p>
<p>!&lt;Si on a pas de cible, l'IA essaie de survivre sans se bloquer</p>
<p>!&lt;Amélioration possible : fonction aireGrilleDistance qui détermine le choix de direction selon la place disponible ou même selon le mur qui va disparaitre le plus tôt</p>
<p>!&lt;Si la position a gauche de la moto est libre,</p>
<p>!&lt;On tourne à gauche</p>
<p>!&lt;Si la position devant la moto est bloquée,</p>
<p>!&lt;alors on tourne à droite</p>
<p>!&lt;Si la position devant la moto est bloquée,</p>
<p>!&lt;alors on tourne à droite</p>
<p>!&lt;Si la position devant la moto est bloquée,</p>
<p>!&lt;alors on tourne à droite</p>
<p>!&lt;Si la position devant la moto est bloquée,</p>
<p>!&lt;alors on tourne à droite</p>
<p>!&lt;Si la moto va vers le bas, elle essaie de continuer à descendre,</p>
<p>!&lt;jusqu'à ce que le bas soit bloqué</p>
<p>!&lt;jusqu'à ce que le bas soit bloqué</p>
<p>!&lt;Fin de l'algo de survie, ci-dessous l'IA essaie de suivre l'adversaire pour le bloquer </p>

</div>
</div>
<a class="anchor" id="a3b3af5966cdc7cbf24276b5e80bdc032"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void creerGrilleAnalyse </td>
          <td>(</td>
          <td class="paramtype">short int(*)&#160;</td>
          <td class="paramname"><em>grilleAnalyse</em>[_Taille_Y_Grille/_Precision_Analyse_IA][_Taille_X_Grille/_Precision_Analyse_IA], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structJoueur.html">Joueur</a> *&#160;</td>
          <td class="paramname"><em>joueurIA</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>!&lt; On parcours les murs et on</p>
<p>!&lt; Crée une zone de danger autour d'eux</p>
<p>!&lt;Si la largeur est selon x on se place au bord gauche du mur</p>
<p>!&lt; On crée la zone de danger au bout du mur, on décrémente le décalage</p>
<p>!&lt; puis on crée la zone de danger au milieu du mur etc ...</p>
<p>!&lt;A la fin du parcours on se replace au</p>
<p>!&lt;bord droit du mur et on recommence</p>
<p>!&lt;Enfin on crée la zone de danger au début du mur au bord gauche puis au bord droit</p>
<p>!&lt;Si la largeur est selon y on se place au bord haut du mur</p>
<p>!&lt;On crée la zone de danger au bout du mur, on décrémente le décalage</p>
<p>!&lt;puis on crée la zone de danger au milieu du mur etc ...</p>
<p>!&lt;A la fin du parcours on se replace au</p>
<p>!&lt;bord bas du mur et on recommence</p>
<p>!&lt;Enfin on crée la zone de danger au début du mur au bord haut puis au bord bas </p>

</div>
</div>
<a class="anchor" id="a935de1505ff299257332d32d9b450aaa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void creerGrilleDistances </td>
          <td>(</td>
          <td class="paramtype">short int&#160;</td>
          <td class="paramname"><em>ligne1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">short int&#160;</td>
          <td class="paramname"><em>colonne1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">short int(*)&#160;</td>
          <td class="paramname"><em>grilleAnalyse</em>[_Taille_Y_Grille/_Precision_Analyse_IA][_Taille_X_Grille/_Precision_Analyse_IA], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">short int(*)&#160;</td>
          <td class="paramname"><em>grilleDistance</em>[_Taille_Y_Grille/_Precision_Analyse_IA][_Taille_X_Grille/_Precision_Analyse_IA]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acdb1470c32818255dca985898836aafa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void decrementeTempsBonus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae21534d3ce5552805c5c19c91835d45a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void indicesGrilleJoueur </td>
          <td>(</td>
          <td class="paramtype">short int *&#160;</td>
          <td class="paramname"><em>ligne</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">short int *&#160;</td>
          <td class="paramname"><em>colonne</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structJoueur.html">Joueur</a> *&#160;</td>
          <td class="paramname"><em>joueur</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a43389b43f891711881d87d46c92a53a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void JeuActionClavier </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJoueur.html">Joueur</a> *&#160;</td>
          <td class="paramname"><em>joueur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="Moto_8h.html#a224b9163917ac32fc95a60d8c1eec3aa">Direction</a>&#160;</td>
          <td class="paramname"><em>direction</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structGrid.html">Grid</a> *&#160;</td>
          <td class="paramname"><em>grille</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2ce61226efe3fd99a225cb1609c14833"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void JeuActionneBonus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJoueur.html">Joueur</a> *&#160;</td>
          <td class="paramname"><em>joueur</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a21f6877d6b5377c9df2a8321313437f4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void JeuConstructeur </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structGrid.html">Grid</a> *&#160;</td>
          <td class="paramname"><em>grille</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structJoueur.html">Joueur</a> *&#160;</td>
          <td class="paramname"><em>mesJoueurs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int *&#160;</td>
          <td class="paramname"><em>scores</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8bcba1ef69f19fb2db2610e0391cfd51"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void JeuDestructeur </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a71bdcf7116b2f14b792d222c49ff74de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void JeuEvolue </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">short int *&#160;</td>
          <td class="paramname"><em>jeuFini</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>nouveauMessage</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="Couleur_8h.html#aa304d0ca681f782b1d7735da33037dd7">Couleur</a> *&#160;</td>
          <td class="paramname"><em>couleurMessage</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7dadf0dab9b369d34f8db1e6f03220e4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void JeuGereIA </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJoueur.html">Joueur</a> *&#160;</td>
          <td class="paramname"><em>joueurIA</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>!&lt; On initialise la grilleAnalyse et la grilleDistance à 0</p>
<p>!&lt; On initialise la position du joueurIA au devant de sa moto </p>

</div>
</div>
<a class="anchor" id="a9cd710c657af64a74c7cc26a4e726d14"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structGrid.html">Grid</a>* JeuGetGrille </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4d3ff47d4638c2a84807bc73b63c2040"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structBonus.html">Bonus</a>* JeuGetIemeBonus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a00cab8b79f7ac548749dd29b6a3dcefd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structJoueur.html">Joueur</a>* JeuGetIemeJoueurs </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a570c1b49959c5727b784ff980a9ca5ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int JeuGetIemeScore </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a960195d08a333a161de438fde3f0ce9c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structMusique.html">Musique</a>* JeuGetMusique </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae4c5515bf7a3dc1b8c55dd193559cc59"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int JeuGetTempsProchainBonus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a76c474e2d5c7de3fc3f4878346c33f6d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void JeuSetGrille </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structGrid.html">Grid</a> *&#160;</td>
          <td class="paramname"><em>grille</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acd42a024bebfff90910b9694e6958531"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void JeuSetIemeBonus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structBonus.html">Bonus</a> *&#160;</td>
          <td class="paramname"><em>bonus</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5f97577deb2605062a4b7de1473aae9a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void JeuSetIemeJoueurs </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structJoueur.html">Joueur</a> *&#160;</td>
          <td class="paramname"><em>joueur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aed59312d10d85b62fbe0320d267c1172"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void JeuSetIemeScore </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>score</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>i</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a71ff5aea9bbf81e8ecd84a2a5a0d27cb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void JeuSetTempsProchainBonus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>tempsProchainBonus</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab00a82316a8da0ba7425cb30e7b34b9f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">JeuTestRegression </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>procédure de test </p>

</div>
</div>
<a class="anchor" id="a680716484ae925b266b97ed9cf1ca3be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void PlaceBonus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJeu.html">Jeu</a> *&#160;</td>
          <td class="paramname"><em>jeu</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structBonus.html">Bonus</a> *&#160;</td>
          <td class="paramname"><em>bonus</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac2f5807a1e5457c87bad141d69a644ad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char testCollisionGenerique </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>objet1</em>[4], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>objet2</em>[4]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1d6d77911c3af96664c509572d7c9abe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char testCollisionMoto </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structMoto.html">Moto</a> *&#160;</td>
          <td class="paramname"><em>moto1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structMoto.html">Moto</a> *&#160;</td>
          <td class="paramname"><em>moto2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9045e76f8f81369ba40d35e5ca9b55ec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char testCollisionMotoBonus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJoueur.html">Joueur</a> *&#160;</td>
          <td class="paramname"><em>mesJoueurs</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structBonus.html">Bonus</a> *&#160;</td>
          <td class="paramname"><em>bonus</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af340da255b9d4e0b94c590aba6286148"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char testCollisionMur </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structJoueur.html">Joueur</a> *&#160;</td>
          <td class="paramname"><em>joueur</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structGrid.html">Grid</a> *&#160;</td>
          <td class="paramname"><em>grille</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Généré le Mardi Mai 28 2013 02:19:28 pour TRON-SDL par &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.1.2
</small></address>
</body>
</html>
